keeled witch mantis - German English Dictionary